<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>document2html: excel::XF Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">document2html
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Documents to HTML converter</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classexcel_1_1_x_f.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classexcel_1_1_x_f-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">excel::XF Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>eXtended <a class="el" href="classexcel_1_1_formatting.html" title="Workbook formatting information. ">Formatting</a> information for cells, rows, columns and styles  
 <a href="classexcel_1_1_x_f.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="format_8hpp_source.html">format.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a2af58dacf03ee899e5f386d77a1213e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a2af58dacf03ee899e5f386d77a1213e3">m_isStyle</a> = false</td></tr>
<tr class="separator:a2af58dacf03ee899e5f386d77a1213e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2edd7e8aa1bea38e769d5c484f5fda4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#ab2edd7e8aa1bea38e769d5c484f5fda4">m_parentStyleIndex</a> = 0</td></tr>
<tr class="separator:ab2edd7e8aa1bea38e769d5c484f5fda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f2b83383cef76bb3994261fbd194dba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a1f2b83383cef76bb3994261fbd194dba">m_formatFlag</a> = false</td></tr>
<tr class="separator:a1f2b83383cef76bb3994261fbd194dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e60b56d5bd5a4c461f83b856793556c"><td class="memItemLeft" align="right" valign="top"><a id="a6e60b56d5bd5a4c461f83b856793556c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_fontFlag</b> = false</td></tr>
<tr class="separator:a6e60b56d5bd5a4c461f83b856793556c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af543c063ff29602634f579ed76a3f610"><td class="memItemLeft" align="right" valign="top"><a id="af543c063ff29602634f579ed76a3f610"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_alignmentFlag</b> = false</td></tr>
<tr class="separator:af543c063ff29602634f579ed76a3f610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85ab0c1dd8045f994e1b484f07abc4b3"><td class="memItemLeft" align="right" valign="top"><a id="a85ab0c1dd8045f994e1b484f07abc4b3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_borderFlag</b> = false</td></tr>
<tr class="separator:a85ab0c1dd8045f994e1b484f07abc4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb4e0e43c8c8c5263260c6201dbc700a"><td class="memItemLeft" align="right" valign="top"><a id="abb4e0e43c8c8c5263260c6201dbc700a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_backgroundFlag</b> = false</td></tr>
<tr class="separator:abb4e0e43c8c8c5263260c6201dbc700a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae763961051ba04786f5ac749a22ce0"><td class="memItemLeft" align="right" valign="top"><a id="a3ae763961051ba04786f5ac749a22ce0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_protectionFlag</b> = false</td></tr>
<tr class="separator:a3ae763961051ba04786f5ac749a22ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d502f3cde70c9fde8556ff261fad3d8"><td class="memItemLeft" align="right" valign="top"><a id="a7d502f3cde70c9fde8556ff261fad3d8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_lotusPrefix</b> = false</td></tr>
<tr class="separator:a7d502f3cde70c9fde8556ff261fad3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83568dc9195b489e2031bec46ef4e87"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#ae83568dc9195b489e2031bec46ef4e87">m_xfIndex</a> = 0</td></tr>
<tr class="separator:ae83568dc9195b489e2031bec46ef4e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ca568e02ebc72600d34c46217a2e8e0"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a0ca568e02ebc72600d34c46217a2e8e0">m_fontIndex</a> = 0</td></tr>
<tr class="separator:a0ca568e02ebc72600d34c46217a2e8e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f7800a09a3ddbc09c2d17d271ffd6e7"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a5f7800a09a3ddbc09c2d17d271ffd6e7">m_formatKey</a> = 0</td></tr>
<tr class="separator:a5f7800a09a3ddbc09c2d17d271ffd6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90c2586ef7cf57782b76826ed15390f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexcel_1_1_x_f_alignment.html">XFAlignment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a90c2586ef7cf57782b76826ed15390f6">m_alignment</a></td></tr>
<tr class="separator:a90c2586ef7cf57782b76826ed15390f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aab8fc0b377d20aaf87ca72ce97b71d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexcel_1_1_x_f_border.html">XFBorder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a6aab8fc0b377d20aaf87ca72ce97b71d">m_border</a></td></tr>
<tr class="separator:a6aab8fc0b377d20aaf87ca72ce97b71d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f97d790fe20c4e4b49ba02c884ea4fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexcel_1_1_x_f_background.html">XFBackground</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#a6f97d790fe20c4e4b49ba02c884ea4fe">m_background</a></td></tr>
<tr class="separator:a6f97d790fe20c4e4b49ba02c884ea4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35be200a4e464f5f3ff4ddbadab119d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classexcel_1_1_x_f_protection.html">XFProtection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classexcel_1_1_x_f.html#af35be200a4e464f5f3ff4ddbadab119d">m_protection</a></td></tr>
<tr class="separator:af35be200a4e464f5f3ff4ddbadab119d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>eXtended <a class="el" href="classexcel_1_1_formatting.html" title="Workbook formatting information. ">Formatting</a> information for cells, rows, columns and styles </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a90c2586ef7cf57782b76826ed15390f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90c2586ef7cf57782b76826ed15390f6">&#9670;&nbsp;</a></span>m_alignment</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classexcel_1_1_x_f_alignment.html">XFAlignment</a> excel::XF::m_alignment</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_x_f_alignment.html" title="A collection of alignment and similar attributes of XF record. ">XFAlignment</a> object </p>

</div>
</div>
<a id="a6f97d790fe20c4e4b49ba02c884ea4fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f97d790fe20c4e4b49ba02c884ea4fe">&#9670;&nbsp;</a></span>m_background</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classexcel_1_1_x_f_background.html">XFBackground</a> excel::XF::m_background</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_x_f_background.html" title="A collection of background-related attributes of XF record. ">XFBackground</a> object </p>

</div>
</div>
<a id="a6aab8fc0b377d20aaf87ca72ce97b71d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6aab8fc0b377d20aaf87ca72ce97b71d">&#9670;&nbsp;</a></span>m_border</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classexcel_1_1_x_f_border.html">XFBorder</a> excel::XF::m_border</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_x_f_border.html" title="A collection of border-related attributes of XF record. ">XFBorder</a> object </p>

</div>
</div>
<a id="a0ca568e02ebc72600d34c46217a2e8e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ca568e02ebc72600d34c46217a2e8e0">&#9670;&nbsp;</a></span>m_fontIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::XF::m_fontIndex = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_font.html" title="Contains details of not only what is normally considered a font, but also several other display attri...">Font</a> index in <a class="el" href="classexcel_1_1_book.html#a2546df876d8c11f8ca6021076f13b923">Book::m_fontList</a> </p>

</div>
</div>
<a id="a1f2b83383cef76bb3994261fbd194dba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f2b83383cef76bb3994261fbd194dba">&#9670;&nbsp;</a></span>m_formatFlag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::XF::m_formatFlag = false</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Each of flags describes the validity of specific group of attributes In cell XFs: </p><table class="doxtable">
<tr>
<th align="center">Value </th><th>Description  </th></tr>
<tr>
<td align="center">0 </td><td>Attributes of parent style <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> are used, (but only if attributes are valid there) </td></tr>
<tr>
<td align="center">1 </td><td>Attributes of this <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> are used </td></tr>
</table>
<p>In style XFs: </p><table class="doxtable">
<tr>
<th align="center">Value </th><th>Description  </th></tr>
<tr>
<td align="center">0 </td><td>Attribute setting is valid </td></tr>
<tr>
<td align="center">1 </td><td>Attribute should be ignored </td></tr>
</table>

</div>
</div>
<a id="a5f7800a09a3ddbc09c2d17d271ffd6e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f7800a09a3ddbc09c2d17d271ffd6e7">&#9670;&nbsp;</a></span>m_formatKey</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short excel::XF::m_formatKey = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Key into <a class="el" href="classexcel_1_1_book.html#ab5442bc9dc31d2a1859090804bf5d3bc">Book::m_formatMap</a> OOo docs on <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> record call this "Index to FORMAT record". It is a key to map. It is true only for <a class="el" href="classexcel_1_1_excel.html" title="Excel files (xls/xlsx) into HTML сonverter. ">Excel</a> 4.0 and earlier files that the key into formatMap from <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> instance is the same as the index into formatList, and only if index is less than 164 </p>

</div>
</div>
<a id="a2af58dacf03ee899e5f386d77a1213e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2af58dacf03ee899e5f386d77a1213e3">&#9670;&nbsp;</a></span>m_isStyle</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool excel::XF::m_isStyle = false</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> parent type </p><table class="doxtable">
<tr>
<th align="center">Value </th><th>Description  </th></tr>
<tr>
<td align="center">False </td><td>Cell <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td></tr>
<tr>
<td align="center">False </td><td>Style <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td></tr>
</table>

</div>
</div>
<a id="ab2edd7e8aa1bea38e769d5c484f5fda4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2edd7e8aa1bea38e769d5c484f5fda4">&#9670;&nbsp;</a></span>m_parentStyleIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::XF::m_parentStyleIndex = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Parent style index </p><table class="doxtable">
<tr>
<th>Description </th><th align="center">Value  </th></tr>
<tr>
<td>Cell <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td><td align="center">Index into <a class="el" href="classexcel_1_1_book.html#a6befd6ab4e1aae1aa98770c58691d336">Book::m_xfList</a> of this <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a>'s style <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td></tr>
<tr>
<td>Style <a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> </td><td align="center">0xFFF </td></tr>
</table>

</div>
</div>
<a id="af35be200a4e464f5f3ff4ddbadab119d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af35be200a4e464f5f3ff4ddbadab119d">&#9670;&nbsp;</a></span>m_protection</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classexcel_1_1_x_f_protection.html">XFProtection</a> excel::XF::m_protection</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_x_f_protection.html" title="A collection of protection-related attributes of XF record. ">XFProtection</a> object </p>

</div>
</div>
<a id="ae83568dc9195b489e2031bec46ef4e87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae83568dc9195b489e2031bec46ef4e87">&#9670;&nbsp;</a></span>m_xfIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int excel::XF::m_xfIndex = 0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="classexcel_1_1_x_f.html" title="eXtended Formatting information for cells, rows, columns and styles ">XF</a> index in <a class="el" href="classexcel_1_1_book.html#a6befd6ab4e1aae1aa98770c58691d336">Book::m_xfList</a> </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/libs/fileext/excel/<a class="el" href="format_8hpp_source.html">format.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespaceexcel.html">excel</a></li><li class="navelem"><a class="el" href="classexcel_1_1_x_f.html">XF</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
